#ifndef SINGLETON_H
#define SINGLETON_H

namespace sde {

    template <typename T>
    class Singleton {
    public:
        static T& getSingleton() {
            static T singleton;
            return singleton;
        }
    };

}

#endif
